Skip to content

COMP: Update RemoteModulePackageAction and Python 3.10+#166

Open
hjmjohnson wants to merge 3 commits intomainfrom
update-pyproject-and-workflows
Open

COMP: Update RemoteModulePackageAction and Python 3.10+#166
hjmjohnson wants to merge 3 commits intomainfrom
update-pyproject-and-workflows

Conversation

@hjmjohnson
Copy link
Copy Markdown
Member

@hjmjohnson hjmjohnson commented Nov 12, 2025

  • Update github actions to v5.4.5 and package management for python 3.10
  • Fix duplicate SWIG template instantiation in StructureTensor wrapping that caused Python wheel builds to fail

Update github actions to v5.4.4 and package management for python 3.10
@hjmjohnson hjmjohnson changed the title COMP: Update RemoteModulePackageAction and Python 3.9+ COMP: Update RemoteModulePackageAction and Python 3.10+ Apr 1, 2026
@hjmjohnson hjmjohnson force-pushed the update-pyproject-and-workflows branch from d0ea0c3 to b15d79d Compare April 1, 2026 22:36
hjmjohnson and others added 2 commits April 1, 2026 17:58
…pping

The VariableSizeMatrix Image wrapping iterated over WRAP_ITK_REAL types
but always used double for the matrix element type, producing multiple
names for the same underlying type. SWIG -Werror turned the resulting
Warning 404 (duplicate template instantiation) into a build failure.

Remove the redundant foreach(t) loop for Image and ImageSource
wrappings where the type is always VariableSizeMatrix<double>,
and use consistent template names across all related wrappings.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Temporarily point python-build-workflow at the
ghcr-mirror-dockcross-images branch of
ITKRemoteModuleBuildTestPackageAction to test the
pre-pull step with GHCR fallback logic.

See: InsightSoftwareConsortium/ITKRemoteModuleBuildTestPackageAction#124
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant